giant granadilla
noun
1
: a tropical American passionflower (Passiflora quadrangularis)
2
: the oblong fruit of the granadilla
Love words? Need even more definitions?
Merriam-Webster unabridged
Share